package com.gopay.common.core.dic.dao;

import java.io.Serializable;
import java.util.List;

import com.gopay.common.base.dao.BaseDAO;
import com.gopay.common.constants.dic.SchemaCode;
import com.gopay.common.domain.acps.AcpsSchemaAcctRel;

/**
 * 
 * @AcpsSchemaAcctRelQueryDAO.java
 * @author liujy
 * @2013-1-23 下午3:20:16  www.gopay.com.cn Inc.All rights reserved.
 */
public interface AcpsSchemaAcctRelQueryDAO extends BaseDAO<AcpsSchemaAcctRel, Serializable> {
    /**
     * 
     * @param schemaCode
     * @param gopayIntTxnCd
     * @return
     * add by tangyang at 20170106
     */
	public List<String> getInnerAccts(SchemaCode schemaCode, String gopayIntTxnCd);
	
    /**
     * 查询内部帐
     * @param schemaCode
     * @param gopayIntTxnCd
     * @return
     */
    String getInnerAcct(SchemaCode schemaCode, String gopayIntTxnCd);
    
    /**
     * 查询当前交易下所有内部账号
     * @param gopayIntTxnCd
     * @return
     */
    List<AcpsSchemaAcctRel> getInnerAccts(String gopayIntTxnCd);
}
